//
//  main.m
//  OCUIAdvanced
//
//  Created by zhaoyingxin on 15/4/2.
//  Copyright (c) 2015年 solozyx.com. All rights reserved.
//

#import <UIKit/UIKit.h>

#import "ZYXAppDelegate.h"



// 函数的外部声明
extern int test();


int main(int argc, char * argv[])
{
    @autoreleasepool {
        
        // test(); // 打印 a is 10 说明pch文件定义的内容在全项目可用
        
        //UIApplicationMain函数会根据principalClassName创建UIApplication对象
        //根据delegateClassName创建一个delegate对象
        //并将该delegate对象赋值给UIApplication对象中的delegate属性
        //接着会建立应用程序的Main Runloop（事件循环）
        //进行事件的处理(首先会在程序完毕后调用delegate对象的application:didFinishLaunchingWithOptions:方法)
        //程序正常退出时UIApplicationMain函数才返回

        return UIApplicationMain(argc, argv, nil, NSStringFromClass([ZYXAppDelegate class]));
    }
}
